dublin brentwood hotels marriott golf course franklin lebanon fishing marriot st andrews golf clubs beirut scotland golf london accommodation wales tennessee escorts golf club fife jordan wicklow ireland escort edinburgh hermitage music tourism nashville irish hotel egypt glasgow travel